﻿using System;
using System.Collections.Generic;
using YaAppoint.Appointments.PlanPools;
using YaAppoint.Devices;

namespace YaAppoint.Appointments.Pools
{
    public class CreatePoolDto
    {
        public DateTime Date { get; set; }

        public DateTime StartTime { get; set; }

        public DateTime EndTime { get; set; }

        public List<AppointmentDto> Appointments { get; set; }

        public PlanPoolDto? PlanPool { get; set; }

        public Guid? PlanPoolId { get; set; }

        public Guid? ScheduleOverrideId { get; set; }

        public Guid DeviceId { get; set; }

        public DeviceDto Device { get; set; }

        public int MaxCount { get; set; }

        public bool AllowOverFlow { get; set; }

        public bool IsActive { get; set; }
    }
}
